// utils/numberGeneration.js
/**
 * 生成自定义编号（支持前缀配置）
 * @param {string} pre - 编号前缀（如 'TK'=退款，'DD'=订单）
 * @returns {string} 格式如 前缀+YYYYMMDD+8位随机数
 */
export default function (pre) {
  const prefix = pre || 'TK';
  const date = new Date();
  const year = date.getFullYear();
  const month = String(date.getMonth() + 1).padStart(2, '0');
  const day = String(date.getDate()).padStart(2, '0');
  const dateStr = `${year}${month}${day}`;
  const randomNum = Math.floor(Math.random() * 100000000);
  const randomStr = String(randomNum).padStart(8, '0');
  return `${prefix}${dateStr}${randomStr}`;
}
